package com.losdun.aftersales.liteweb.vo;

import lombok.Data;

import java.util.List;

/**
 * @Description
 * @Author Sword.Ye
 * @Date 2025/9/5
 **/
@Data
public class OutputVo {

    /**
     * 报工id
     */
    private String reportingId;
    /**
     * 工单编号
     */
    private String projectCode;
    /**
     * 工序编号
     */
    private String processCode;
    /**
     * 产品编号
     */
    private String productCode;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 产品规格
     */
    private String productSpecification;
    /**
     * 报工数量
     */
    private String workreportQuantity;
    /**
     * 计价方式
     */
    private String pricingMethod;
    /**
     * 工资单价
     */
    private String wageunitPrice;
    /**
     * 预计工资
     */
    private String estimatedSalary;
    /**
     * 良品数
     */
    private String numberofgoodProducts;
    /**
     * 不良品数
     */
    private String numberofDefectives;
    /**
     * 生产人员
     */
    private String productionStaff;
    /**
     * 审批状态 0.未审批 10.已审批
     */
    private String approvalStatus;
    /**
     * 报工开始时间 例如"2025-09-01 12:00:00"
     */
    private String starttimeofReport;
    /**
     * 报工结束时间 例如"2025-09-01 12:00:00"
     */
    private String endtimeofReport;
    /**
     * 不良品项列表
     */
    private String defectlist;
    /**
     * 任务ID
     */
    private String taskId;
    /**
     * 创建日期 例如"2025-09-01 12:00:00"
     */
    private String createdAt;
    /**
     * 更新日期 例如"2025-09-01 12:00:00"
     */
    private String updatedAt;
    /**
     * 审批时间 例如"2025-09-01 12:00:00"
     */
    private String approvedAt;
    /**
     * 报工自定义字段
     */
    private List<Object> customFieldValues;
}
